package com.cola.entity.order;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author Max
 * @since 2017/9/16
 */
public class Order {
    private Long order_id;//订单id
    private String order_no;//订单编号
    private Integer customer_id;//店铺编号
    private String customer_name;//店铺名
    private String mep_no;//经销商编号
    private Integer courier_id;//配送员编号
    private String courier_name;//配送员姓名
    private String courier_mobile;//配送员手机号
    private String city_no;//城市编号
    private String city_name;//城市名
    private String area_no;//区域编号
    private String mobile;//联系电话
    private String receiver;//收货人
    private String area_name;//区域名
    private String address;//地址
    private Integer is_price_off;//是否有价格优惠
    private BigDecimal off_price;//优惠价格
    private BigDecimal off_price_final;//订单最终优惠价格
    private BigDecimal order_price;//订单价格
    private BigDecimal order_price_final;//订单最终价格
    private Integer goods_num;//商品数量
    private Integer goods_num_final;//商品最终数量
    private Integer speed_score;//配送速度评分
    private Integer goods_score;//商品完好度评分
    private Integer courier_score;//配送态度评分
    private String order_status;//订单状态
    private Integer customer_evaluate_status;//店铺评价状态
    private String evaluate_content;//评价内容
    private String create_time;
    private String update_time;
    private Integer status;
    private String sale_no;
    private String check_code;
    private List<OrderDetail> order_details;

    @Override
    public String toString() {
        return "Order{" +
                "order_id=" + order_id +
                ", order_no='" + order_no + '\'' +
                ", customer_id=" + customer_id +
                ", customer_name='" + customer_name + '\'' +
                ", mep_no='" + mep_no + '\'' +
                ", courier_id=" + courier_id +
                ", courier_name='" + courier_name + '\'' +
                ", courier_mobile='" + courier_mobile + '\'' +
                ", city_no='" + city_no + '\'' +
                ", city_name='" + city_name + '\'' +
                ", area_no='" + area_no + '\'' +
                ", mobile='" + mobile + '\'' +
                ", receiver='" + receiver + '\'' +
                ", area_name='" + area_name + '\'' +
                ", address='" + address + '\'' +
                ", is_price_off=" + is_price_off +
                ", off_price=" + off_price +
                ", off_price_final=" + off_price_final +
                ", order_price=" + order_price +
                ", order_price_final=" + order_price_final +
                ", goods_num=" + goods_num +
                ", goods_num_final=" + goods_num_final +
                ", speed_score=" + speed_score +
                ", goods_score=" + goods_score +
                ", courier_score=" + courier_score +
                ", order_status='" + order_status + '\'' +
                ", customer_evaluate_status=" + customer_evaluate_status +
                ", evaluate_content='" + evaluate_content + '\'' +
                ", create_time='" + create_time + '\'' +
                ", update_time='" + update_time + '\'' +
                ", status=" + status +
                ", sale_no='" + sale_no + '\'' +
                ", check_code='" + check_code + '\'' +
                ", order_details=" + order_details +
                '}';
    }

    public String getSale_no() {
        return sale_no;
    }

    public void setSale_no(String sale_no) {
        this.sale_no = sale_no;
    }

    public String getCheck_code() {
        return check_code;
    }

    public void setCheck_code(String check_code) {
        this.check_code = check_code;
    }

    public String getCustomer_name() {
        return customer_name;
    }

    public void setCustomer_name(String customer_name) {
        this.customer_name = customer_name;
    }

    public String getCourier_mobile() {
        return courier_mobile;
    }

    public void setCourier_mobile(String courier_mobile) {
        this.courier_mobile = courier_mobile;
    }

    public String getCourier_name() {
        return courier_name;
    }

    public void setCourier_name(String courier_name) {
        this.courier_name = courier_name;
    }

    public String getEvaluate_content() {
        return evaluate_content;
    }

    public void setEvaluate_content(String evaluate_content) {
        this.evaluate_content = evaluate_content;
    }

    public Integer getIs_price_off() {
        return is_price_off;
    }

    public void setIs_price_off(Integer is_price_off) {
        this.is_price_off = is_price_off;
    }

    public BigDecimal getOff_price() {
        return off_price;
    }

    public void setOff_price(BigDecimal off_price) {
        this.off_price = off_price;
    }

    public BigDecimal getOff_price_final() {
        return off_price_final;
    }

    public void setOff_price_final(BigDecimal off_price_final) {
        this.off_price_final = off_price_final;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getReceiver() {
        return receiver;
    }

    public void setReceiver(String receiver) {
        this.receiver = receiver;
    }

    public Integer getCustomer_id() {
        return customer_id;
    }

    public void setCustomer_id(Integer customer_id) {
        this.customer_id = customer_id;
    }

    public String getMep_no() {
        return mep_no;
    }

    public void setMep_no(String mep_no) {
        this.mep_no = mep_no;
    }

    public List<OrderDetail> getOrder_details() {
        return order_details;
    }

    public void setOrder_details(List<OrderDetail> order_details) {
        this.order_details = order_details;
    }

    public Long getOrder_id() {
        return order_id;
    }

    public void setOrder_id(Long order_id) {
        this.order_id = order_id;
    }

    public String getOrder_no() {
        return order_no;
    }

    public void setOrder_no(String order_no) {
        this.order_no = order_no;
    }


    public Integer getCourier_id() {
        return courier_id;
    }

    public void setCourier_id(Integer courier_id) {
        this.courier_id = courier_id;
    }

    public String getCity_no() {
        return city_no;
    }

    public void setCity_no(String city_no) {
        this.city_no = city_no;
    }

    public String getCity_name() {
        return city_name;
    }

    public void setCity_name(String city_name) {
        this.city_name = city_name;
    }

    public String getArea_no() {
        return area_no;
    }

    public void setArea_no(String area_no) {
        this.area_no = area_no;
    }

    public String getArea_name() {
        return area_name;
    }

    public void setArea_name(String area_name) {
        this.area_name = area_name;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public BigDecimal getOrder_price() {
        return order_price;
    }

    public void setOrder_price(BigDecimal order_price) {
        this.order_price = order_price;
    }

    public BigDecimal getOrder_price_final() {
        return order_price_final;
    }

    public void setOrder_price_final(BigDecimal order_price_final) {
        this.order_price_final = order_price_final;
    }

    public Integer getGoods_num() {
        return goods_num;
    }

    public void setGoods_num(Integer goods_num) {
        this.goods_num = goods_num;
    }

    public Integer getGoods_num_final() {
        return goods_num_final;
    }

    public void setGoods_num_final(Integer goods_num_final) {
        this.goods_num_final = goods_num_final;
    }

    public Integer getSpeed_score() {
        return speed_score;
    }

    public void setSpeed_score(Integer speed_score) {
        this.speed_score = speed_score;
    }

    public Integer getGoods_score() {
        return goods_score;
    }

    public void setGoods_score(Integer goods_score) {
        this.goods_score = goods_score;
    }

    public Integer getCourier_score() {
        return courier_score;
    }

    public void setCourier_score(Integer courier_score) {
        this.courier_score = courier_score;
    }

    public String getOrder_status() {
        return order_status;
    }

    public void setOrder_status(String order_status) {
        this.order_status = order_status;
    }

    public Integer getCustomer_evaluate_status() {
        return customer_evaluate_status;
    }

    public void setCustomer_evaluate_status(Integer customer_evaluate_status) {
        this.customer_evaluate_status = customer_evaluate_status;
    }

    public String getCreate_time() {
        return create_time;
    }

    public void setCreate_time(String create_time) {
        this.create_time = create_time;
    }

    public String getUpdate_time() {
        return update_time;
    }

    public void setUpdate_time(String update_time) {
        this.update_time = update_time;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }
}
